25137
0
17353
31535
467
1098
3114
4
1004
1
2730
6
19279
2
4111
6800
398
5875
415
409
269
2328
1939
20634
8
602
1832
3
381
1101
456
951
1133
1264
1045
1880
2093