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