229
1
87
840
2
385
330
545
102
215
403
377
91
206
866
1100
414
730
478
471
404
76
667
629
481
1368
378
81
643
393
790