89
596
111
46
826
122
58
704
47
187
411
149
215
334
258
374
1533
113
68
26
19
224
522
174
40
159
124
99
273
72
352
69
45
106
23
44
228
63
24
32
42
300
50
148
1249
157
8
59
48
277
30
28
22
312