115
967
60
525
84
639
74
601
67
396
44
506
423
89
462
17
408
1
2
30
353
7
277
35
299
29
287
9
267
38
482
34
329
237
77
282