1199
1
904
865
1166
2184
2505
2
1306
1568
1093
582
0
1015
2294
951
3354
1265
1038
2164
2044
2322
4
2152
3562
2760
2312
1740
3
2289
843
2495
30334
6
1451
3518