300
2433
372
760
597
260
1160
1558
1721
581
1634
732
353
967
244
823
671
352
1064
335
454
1834
649
287
