1588
0
1179
800
2902
16
47639
2242
838
1154
2
3080
3
2316
388
781
2921
5
791
1044
1
1045
845
1729
930
25494
14
1419
100
2524
866
1640
894
1049
4044
4691