365
127
80
234
327
361
292
290
67
33
569
560
296
540
642
453
363
177
314
97
163
146
108
114
334
458
59
233
65
93
532
77
48
467
210
106
410
843
43
34
57
115