527
1430
1323
3229
1460
618
1699
683
3056
1393
1641
537
477
618
489
396
388
1664
364
994
456
490
353
822
