124
108
409
250
64
60
196
154
340
133
41
139
17
25
2674
119
5028
212
72
33
112
252
93
105
358
43
841
214
280
70
208
74
19
12
16
35
1491
367
18
125
47
66
111
79
104
29
675
87
15
227
55
68