2522
2
1681
1
1547
2505
784
0
1015
2495
1468
801
1431
1112
1038
3354
1690
1382
3518
3
1788
1380
1720
2184
868
1451
2368
1145
2166
2999
1787
1306
1558
1843