951
1
2502
3546
4327
2
1423
619
10827
4
1564
108797
0
1289601
564
2534
9956
3
55904
37355
13
8527
2740
2392
2977
444571
9
11153
8
925
7793
18816
11
2949
2476
3034
3539
267612
623