129
502
118
539
47
393
17
238
33
157
41
173
34
161
44
187
11
127
66
510
12
110
14
113
21
106
87
85
61
714
72
16
82
6
74