173
367
85
107
3
347
26
291
478
93
3547
208
1535
790
31
758
145
159
1577
56
427
348
921
1196
210
919
7
19
691
1260
219
182
652
295
509
129
381
34
79
282
151
294
73
322
880
158
6
879
139
266
640
