25137
0
19279
2
31535
17353
2730
6
3114
4
20634
8
2275
918
1098
107
6800
2809
1824
2269
3
1219
1
2211
392
1974
2668
420
1020
587
1353
968
2091
2669
1043
4864
802