51
491
436
193
408
760
103
934
302
69
53
200
627
1101
235
246
107
44
17
76
182
32
52
407
429
119
40
208
205
23
12
9
97
552
100
47
98
164
339
134
62
39
168
175