31535
0
17353
1020
19279
2
918
553
477
169211
11
798
1824
459
467
3114
4
20634
8
1073
501
1126
573
25137
152
5213
521
1132
46
714
1880
116
4106
497