3024 486
2478 168
3323 43
1427 301
2985 501
3539 485
1797 55
3700 763
4248 631
4258 650
3511 713
3300 646
1673 95
1451 84
2905 482
3004 244
3950 833
3323 619
1683 297