375
52
531
105
1256
148
33
17
44
137
408
26
34
21
83
38
134
79
139
14
2
190
174
120
54
201
5
164
384
85
58
39
197
36
112
68
30
35
418
41
268
66
154
194
46
95
116
8
360
696
943
223
342
11
23
225
347