410
0
957
1314
415
456
787
1557
1889
1
584
320
1161
602
1045
1009
2
1939
1642
454
968
722
310
298
1123
2121
4
1194
2490
1661
445
749
339
330