36
343
4347
85
162
61
190
73
18
327
155
154
69
59
40
169
24
479
752
104
787
242
56
289
288
589
753
82
58
70
276
96
39
115
1490
26
97
25
239
48
50
38
31
20