3030
783
2373
825
3954
1982
1023
239
1019
350
937
276
660
244
875
368
716
267
1111
458
877
334
335
110
723
307
1876
897
1015
509
2083
1113
706
373
788
299
836
236
2298
1161