29429 717
5654 416
2754 446
15852 211
16517 457
2413 459
2838 148
3987 583
19980 482
1756 106
5828 629
810 41
4034 517
4742 101
1862 160
1534 319