403
0
456
1425
1161
2328
839
409
787
2490
492
668
445
454
1020
1557
901
1101
476
325
970
1661
1
333
597
755
1133
2445
415
4111
2
2123
935