31535
0
637
458
392
418
381
20634
8
357
2275
2
19279
2668
3114
4
301
467
17353
435
802
383
2190
1
2730
6
901
25137
1824
671
895
611
1610
1710
2855
3
251