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