31535
0
25137
17353
968
2275
2
19279
2668
3114
4
5223
9
1020
802
2730
6
20634
8
1824
1869
5
402
325
2855
3
342
247
1
467
2574
3691
2809
2301
445
2881
3498
798
2224