31535
0
2730
6
2657
3
2668
2
2275
25137
20634
8
1665
311
1
1452
3114
4
2855
5223
9
521
2735
814
1129
343
417
565
933
1379
1866
5217
11
467
1291
1869
5
968
1642
1329