1224
1
2505
2
1306
784
0
1015
2294
951
3354
1380
3238
13
1038
12621
22
2312
582
1740
3
843
2495
1451
3518
2522
4966
6
5196
1743
1681
3054
5
3683
868
2057
1336
1683