3114
957
3073
1009
2108
669
1214
293
1663
902
4182
2138
983
363
471
176
766
246
1360
422
681
353
1035
339
431
196
2550
1376
959
484
369
151
715
189
766
231
776
224
861
287