31535
0
1343
552
1824
422
475
246
19279
2
2730
6
25137
3808
522
139
798
2275
472
543
792
3092
1
1053
494
2189
458
564
314
2669
633
467
572
58