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