2354
473
316
514
380
1168
542
840
3198
1075
869
2316
1404
557
367
491
355
311
1459
499
422
222
423
1014
