798
0
1782
2395
2947
3
1049
2099
414
400
1454
475
458
1227
1650
340
655
472
529
913
382
2617
5
611
518
282
484
719
1356
590
3691
3123
552