2216
1257
887
194
447
219
622
138
919
383
640
61
355
129
129
53
400
174
309
178
553
122
343
66
314
50
161
112
321
129
659
240
440
163
151
83
265
121
613
159