2250
616
880
1373
622
2089
2
650
392
549
1199
1
874
1650
877
903
1627
3
1268
1221
1243
2528
1356
1209
818
1762
761
3907
3940