408
139
548
112
260
81
686
472
168
79
638
59
568
159
1614
847
796
305
271
69
250
132
365
142
520
205
321
136
52
21
268
116
519
118
345
133
169
113
596
164