2662
1067
1592
2476
1155
1806
1619
887
452
1677
1381
1582
1659
405
2012
972
568
519
1547
890
3152
1545
981
920
