2448
2
1716
1
83
951
2110
582
0
2505
11153
8
1306
1743
1844
4396
5
2277
3683
5070
19
790
1015
2294
2392
3354
2207
2377
658
1518
1213
1787
1038
2689
1558
3562