31535
0
19279
2
169211
11
467
325
2275
1677
2668
3114
4
505
17353
608
251
1824
276
918
802
3653
2730
6
1711
968
584
871
20634
8
1084
25137
705
1020
1645
1