2939
926
2941
989
2007
644
1176
288
1519
848
3953
2045
942
356
444
172
736
237
1323
416
644
347
996
334
409
194
2469
1354
924
475
359
149
702
189
744
230
757
223
804
266