1245
1
582
0
2534
2
1015
2505
2522
1681
1038
1778
1816
2294
2166
1547
2999
3
1787
3518
83
3400
1558
3354
951
1306
370
6346
16
1451
2173
1220
1265
1363
866