2999
3
2173
1
2505
2
83
1306
1816
1277
2166
1348
1015
2294
951
3354
1734
3326
1788
1038
1055
1498
0
2312
582
1740
843
2495
1451
3518
2368
1844
1431
2522