25669
0
19783
2
32302
2535
3008
3
270
1
3090
6
2507
1466
2316
2921
5
2932
2045
1071
3498
4
2337
2666
9
16868
39
17946
1819
507
2333
1843
2622
1812
3296
2356
3415
8
1031
101415
109