40
591
17
573
44
625
15
534
16
506
8
353
9
449
11
299
296
203
14
244
395
12
163
23
231
2
181
130
216
164
151