31535
0
2730
6
2657
3
2668
2
1087
1
2275
25137
20634
8
2554
1452
3114
4
2855
5223
9
2121
521
1374
2735
814
1129
417
565
933
5217
11
467
2636
1291
2086
1869
5
968
1642