1199
1
865
3354
904
1166
2184
2289
2322
4
2505
2
1306
1568
582
0
1093
2105
2044
2057
1015
2294
1683
951
3683
1038
1558
2890
3
2164
3562
866
1247
2760
2312