2505
2
909
1
1015
3354
784
0
3176
6139
4
1875
5
1038
3835
4745
9
3518
3
1451
1009
2110
1212
2522
1678
1743
1380
1681
3054
2057
868
1683
1787
2999
1306
801
2500