3095
1059
870
3123
1042
902
1878
3731
46011
1196
1105
2603
872
910
1146
4036
1588
1707
959
2412
2205
1983
1056
1141
1792
2780
1417
1204
2615
1237
5588
5560
2609
6019
6996
4806
2075
7844
1387
1467
7515
1886
3115
3008
5218
27399
19110
10105
4837
11731
3691
9447