2196
1243
391
209
513
173
285
117
498
89
130
69
590
21
164
18
119
26
507
258
394
132
497
40
213
163
271
189
328
155
176
59
1226
629
459
125
357
134
440
127