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