415
0
951
722
177
1133
2328
267
2490
269
602
798
454
409
245
1557
743
547
1411
259
471
1128
456
325
2634
1045
439
288
318
407
403