2556
4
951
1
960
0
2166
1558
2
930
2505
1743
3054
5
2057
3470
1683
2126
2217
7
451
6189
1306
5658
9
2500
83
790
3354
1481
2055
1525
3
4034
881
2142
1453
4309