2980
3884
1
1831
2096
2725
2800
326
427
429
363
286
884
248
524
198
1205
632
660
338
272
502
490
199
362
603
1354