31535
0
19279
2
1824
25137
467
2275
660
20634
8
2730
6
2809
2190
1
423
587
572
1861
5
2668
418
1054
3114
4
846
2024
17353
545
2598
319
2522
900
1172
357
1043