103
1
403
1100
216
2
206
866
91
377
471
730
479
414
562
545
404
629
667
481
76
1368
81
643
378
394
1257
527
791
86
443
92