352
0
330
464
649
1101
787
403
415
1939
675
1045
1043
413
393
454
683
2490
1161
456
970
297
517
266
339
1020
1062
392
267
1768
2
1