900
1557
1459
964
2274
1335
838
1162
839
937
952
1491
804
4373
836
869
3940
4516
927
1270
1874
1416
4674
1232
1282
875
974
972
840
974
1813
1142
1829
873
867
848
1577
938
1295
1321
956
997
3806
3382
872
16055
757
2686
1148
11559
1092
987
3495
2127
808
777
3732
1438
774
718