439
0
410
640
957
460
991
1661
1
602
935
99
267
1939
2490
552
16
470
357
968
374
57
1551
2
505
413
694
429
608
2702
78
269
686
287