3713
918
2582
870
4460
2177
1128
261
1169
388
1081
326
749
266
994
397
792
282
1293
521
979
360
383
116
787
323
2193
1028
1237
595
2414
1257
807
415
917
340
962
281
2469
1214