283
313
1390
1577
298
423
500
208
812
2322
99
1142
818
469
378
266
447
624
287
209
712
219
484
4463
544
1458
425
141
586
3395