115
967
74
601
84
639
67
396
60
525
44
502
89
462
423
17
408
30
353
77
282
34
329
29
287
27
210
16
266
25
228
18
241
9
267