25137
0
20634
8
31535
17353
2730
6
19279
2
3114
4
1559
2657
3
1098
732
1
264
534
4165
6800
339
711
1100
2668
1824
1020
973
282572
1169
707
968
1880
1711
918
2189