31535
0
17353
25137
3114
4
19279
2
2730
6
1098
20634
8
6800
1020
460
2275
3440
416
2668
325
2091
1949
3
413
1824
1580
802
376
882
467
521
459
968
2132
409