397
103
169
66
673
70
597
11
211
62
291
89
264
123
411
203
414
123
342
20
388
56
566
135
411
198
113
29
385
142
524
172
529
108
45
11
412
186
392
155