25137
0
1410
745
497
169
798
458
1282
273
456
543
641
587
1191
2972
1408
474
529
1212
423
459
392
372
231
648
4426
1437
348
802