3062
8
616
0
2738
3
2502
1
5978
6
3910
951
2740
619
3539
564
4945
6105
3121
2
8582
2452
1564
599
3629
3546
108797
2047
2001
2906
189326
1991
4
1691
3782
3473
4383