1091
2
2344
1
2327
11
2259
784
0
2562
1475
2427
12
962
1788
1746
93
3562
3518
3
2788
868
1681
2522
843
1787
1547
1306
801
2173
1380
3013
5
582
3987
83
2999