1000
728
21507
896
867
2741
1399
829
1158
871
1150
1153
1166
4266
937
1137
950
914
783
1093
1579
899
751
1015
876
959
1640
933
1213
1269
1802
2514
1122
1403
1594
2631
2597
1268
3020
1884
3062
2111
1650
3195
1756
1520
1621
2332
2380
3443
2132
8290
2435
4560
3296
3057
5922
2625
3510
4124