3527
870
2506
847
4264
2109
1105
257
1113
374
1041
317
714
259
936
380
761
275
1215
498
937
349
370
113
768
317
2087
990
1129
566
2273
1199
771
403
865
327
901
264
2409
1194