292
0
251
419
409
90
1522
361
492
318
276
479
1824
169
422
392
219
2152
772
1045
1333
447
1029
453
25137
2259
659
448
467
2630