3139
961
3106
1014
2124
673
1691
918
4228
2158
991
366
772
248
1364
423
1041
340
434
196
2557
1378
962
484
371
151
717
189
770
231
782
225
640
140
754
279
469
150
514
65