415
0
1045
456
737
1557
1661
1
602
340
722
410
787
2920
9
2542
1161
1033
846
668
2465
6
381
1101
1352
307
1411
2
366
1931
2161
2490
4455
1893
2328