1275
996
840
983
1271
2684
1636
966
2146
5788
4609
959
1125