31535
0
1020
386
25137
598
2320
20634
8
492
2275
2
19279
46
2668
3114
4
273
328
5223
9
472
17353
471
1282
438
802
521
1942
445
2730
6
604
423
569
2587
16