2940
926
2941
989
2010
644
1179
288
1521
849
3957
2045
942
356
444
172
736
237
1323
416
644
347
996
334
409
194
2472
1355
924
475
359
149
702
189
744
230
757
223
804
266