31535
0
19279
2
17353
25137
11881
3
611
340
2275
467
968
1020
44199
78
355
729
418
1029
2587
16
3498
4
592
443
344
2574
1
1805
522
798
2283
475
679
899