115
949
124
813
94
425
65
397
50
498
55
406
37
431
63
393
30
324
1
157
85
306
19
290
16
336
318
23
296
266
41
329
31
256
25
254