31535
0
25137
17353
19279
2
3114
4
20634
8
2730
6
467
6800
1098
2275
1020
2190
1
325
2095
795
918
77
1824
1645
418
383
437
392
3510
47041
380
400
798
518