2188
20
49
84
381
118
121
117
29
127
335
183
56
439
648
151
162
30
122
35
95
54
43
24
199
58
363
442
282
85
129
92
140
41
44
59
23
142
1108
55
666
109
10
221
81
90
500
53
67
89
178
460