25669
0
19783
2
1558
2535
3107
7
582
32302
2505
905
1
2921
5
1250
1061
1331
400
8527
1449
1590
3354
2254
1814
1348
2562
3498
4
1777
756
2622
6
2268
2710
2377
1819