63
0
484
1610
1029
58
371
692
397
216
860
1087
239
530
407
1446
1511
230
1073
459
422
843
750
1304
1213
618
46
856
3675
293