515
1
940
563
1126
2493
3
809
2
702
410
1313
1600
2249
1074
0
1131
670
721
647
2922
4
449
2648
5
1037
1450
1685
2404
1224
1248
164
1432
524
1184
555