951
1
619
564
2285
2
2502
2605
2903
3
2054
4
108797
0
1469
1458
2740
3546
1889
3539
189326
2274
3186
8607
8
19944
4943
2153
7
2122
2427
12
2687
2794
4168
5
14861
1952
3316
17