415
0
1045
663
456
1557
1661
1
602
722
410
1161
2281
2
846
1249
668
280
1101
1802
1336
3020
6
1931
2161
765
2490
4455
1893
2328
294
4149
5
605
1043