1199
1
865
2184
2505
2
1306
1568
784
0
2368
1015
2294
951
3354
1380
1038
3562
2760
4
2312
2123
697
582
1740
3
843
2495
1451
3518
2522
630
215
1096
1241