110
223
611
466
220
91
294
547
193
357
375
129
147
628
510
452
114
419
405
381
590
390
2321
522
690
372
184
1507