1425
0
294
909
1169
828
493
743
463
991
374
799
505
439
2490
1043
640
2702
379
407
544
1025
1049
1610
409
423
1420
614
169