988
0
463
813
647
1782
448
391
300
271
305
2348
2
2163
1540
1383
244
369
485
257
563
578
237
1128
445
1348
382
482
328
114
419