1571
629
3494
1451
1523
434
1097
299
4660
2142
643
291
1776
878
920
448
693
406
1406
710
3590
1556
3938
2372
895
438
5587
3362
2071
1006
2714
1613
1175
661
1170
618
598
340
783
149