630
203
548
117
2602
1378
873
281
538
136
581
257
343
82
436
202
544
112
638
252
595
80
363
117
261
96
935
355
272
65
248
124
187
81
193
92
552
189
206
145