381
139
310
15
641
184
631
50
194
132
665
120
679
347
307
118
637
225
406
64
247
114
113
38
520
129
625
199
78
34
435
169
445
134
381
177
942
369
351
56