3797
936
1143
261
1186
393
1104
335
758
267
1013
398
798
282
1318
527
1000
365
384
116
800
327
2268
1048
1267
605
2461
1274
822
421
926
342
981
286
743
188
682
150
720
241