3007 476
1935 30
14773 666
3471 533
2300 280
4010 457
5727 901
10293 729
1912 385
3574 871
5627 604
3283 747
5208 733
1070 106
1816 80
4984 626
2829 519
1636 229
3721 342
3634 648
2973 354
3113 502
4878 699
4024 812