2250
616
881
1375
622
2092
2
650
392
549
1199
1
875
1650
878
905
1627
3
1268
1221
1243
2528
1356
1210
818
1763
761
3907
3940