31535
0
17353
25137
3114
4
19279
2
2275
2730
6
6800
20634
8
1098
1889
1
2789
1565
3
1446
467
1783
1044
2668
1452
2368
1020
2091
3510
3498
2735
802
2693
1418
1824
512