1154
2
2505
929
3
1306
1
1015
2294
951
3354
1038
2312
0
582
1740
843
2495
1451
3518
898
471
2522
930
1743
1681
3054
5
3683
2057
1336
1683
4691
1787
2044