292
0
251
374
419
90
1522
276
479
169
719
422
1269
219
2152
772
683
901
1333
447
1029
2435
453
2259
367
361
467
2630
2211
745