25137
0
17353
31535
19279
2
3114
4
1098
20634
8
1824
1020
534
732
1
968
2730
6
1100
729
264
711
1880
2275
4165
6800
339
683
973
707
4111
3691
5
467
500
1169