31535
0
25137
17353
19279
2
3114
4
2730
6
1098
467
20634
8
6800
1020
1031
1
1823
1806
3
2275
449
1645
918
400
2668
767
2091
1824
337
383
2445
7
371
386
463