3141
961
3108
1014
2124
673
1217
293
1691
918
4233
2159
992
366
475
178
772
248
1364
423
687
353
1041
340
434
196
2557
1378
962
484
371
151
717
189
770
231
782
225
869
287