31535
0
25137
3114
4
20634
8
17353
2730
6
19279
2
2275
1098
467
2190
1
6800
1824
4396
3
3990
369
325
392
1132
1020
572
418
2809
77
670
2546
341
1602
4111
569