846
60
73
702
1446
22
29
1201
933
721
27
1567
1032
2188
2044
2263
401
744
1272
532
281
491
32
312
353
363
24
17