115
967
167
958
74
601
76
586
84
639
60
525
43
592
98
544
23
494
16
266
41
536
18
402
67
396
26
506
423
66
515
89
462
24
430
49
412