1142
2
389
0
41
85
442
888
467
930
1494
2932
1
1318
802
1176
47
797
617
3987
1062
530
106
673
445
691
1126
432
401
4248
813
18
336