2251
616
881
1375
622
2092
2
650
392
549
1199
1
875
1651
878
905
1631
3
1268
1221
1244
2528
1356
1210
818
1763
761
3908
3941