851
110
1135
265
2795
1217
2498
1306
996
319
288
139
225
96
497
157
582
179
568
87
1092
362
269
184
417
193
567
109
311
148
530
184
84
67
759
149
164
80
406
160