951
1
619
564
616
0
2502
2740
1458
3539
3
1162
1502
8607
8
4943
2
2153
7
2020
4
1580
899
2122
59
2427
12
2687
2794
3546
1461
108797
2670
2533
624
1952
453
3316
17