400
0
693
1352
968
1541
3621
1
1440
300
1161
438
503
552
608
19279
2
1152
456
421
935
953
691
2522
4594
484
6800
360
2727
525
4111
637
303