115
963
60
525
84
643
74
601
67
396
44
502
423
89
462
17
404
68
395
30
353
7
277
35
299
29
287
9
267
15
254
34
331
237
77
282