783
622
281
27
17
161
187
410
417
1954
543
57
254
8002
49
102
198
328
553
205
116
188
182
165
337
277
293
110
203
1856
50
11
35
2288
80
44
31
23
26
96
1347
7777
339
169
63
888
127
1890
172
136
282
73
15786
76
84
67
85