332
0
637
445
265
955
2604
7
417
1594
2
518
125
239
477
327
1462
1779
414
1084
2320
493
2288
1
913
2858
14
458
2079
3
475
288
484
787
256612
1567