31535
0
25137
19279
2
78
17353
598
467
2275
1824
968
729
1020
1923
3
427
3498
4
1453
1
798
44
594
1073
2587
16
1869
5
271
458
2574
1009
152
392
573