59
618
92
484
91
330
73
213
90
363
126
293
52
375
78
410
65
309
16
266
28
228
34
285
60
274
58
301
75
254
61
738
24
244
68
347
47
333