31535
0
25137
19279
2
534
4165
732
1
20634
8
264
339
2275
968
711
973
1020
798
1824
6339
1711
1100
1263
17353
3114
4
1880
2574
918
1462
341
1169
500
707