347
129
50
466
104
79
91
169
122
23
30
508
86
346
4486
40
85
137
162
379
54
200
92
570
31
286
5141
2018
121
515
782
119
98
335
266
78
374
398
38
48
16
437
783
2763
65
44
2498
36
113
141
56
202
363
28
1678
124
1154
790
53