92
582
46
539
22
417
53
448
122
445
93
357
29
303
65
330
307
73
288
70
298
94
275
146
280
52
250
6
340
39
31
229
30
226