658
45
140
228
11
50
52
130
13
125
91
64
7
198
129
60
144
744
472
31
128
69
104
188
46
146
256
663
461
227
19
363
135
187
360
381
43
71
10
24
26
322
213
1428
123
420
101
48
236
249
86