41
0
109
1017
571
2228
884
3666
2
931
683
463
868
440
653
617
856
4325
297
1355
1
1078
1588
1104
916
706
417
1503
442
2488
4
9836
15
1963