2980
704
2511
512
6909
2253
1595
413
7107
2741
850
272
687
243
803
282
1127
466
550
259
1222
354
2018
750
945
219
789
139
863
334
1273
407
853
239
816
425
875
128
1499
482