2922
1336
366
158
493
136
913
343
471
241
148
100
346
216
427
94
209
11
507
95
602
186
251
87
238
53
504
265
364
194
225
93
199
119
340
194
275
129
562
112