2550
8
2686
1
875
2
527
1053
106
1117
740
426
0
2863
76702
1662
1138
1174
846
1808
80512
1442
801
1231
3
1822
98622
31
135844
7888
5
2876
17414
6111
15327
6
9927
9
47083