31535
0
19279
2
20634
8
705
4111
25137
646
400
325
2275
3498
4
1020
522
1343
152
2668
3114
467
1302
781
17353
1677
395
1
968
802
2020
3
2730
6
584
458