951
1
1694
1423
1564
2949
0
108797
2312
10827
4
2522
2
1492
3
1446
1015
1289601
9956
690
2670
123674
35
2495
2669
432
8527
19944
2262
3546
2502
564
131589
50969
7
267612
1107