1226
1
951
619
564
616
0
2402
4
2502
3014
20
2740
1660
3085
5
3491
3539
3
3485
7
3316
10
1734
2
527
5141
467
8607
8
4943
2153
1458
2122
59
2427
12
2687
2794
3546
108797