31098 717
5797 416
2817 446
15919 211
16575 457
2499 459
2907 148
4031 583
21653 482
1894 106
6474 629
829 41
4076 517
4778 101
1959 160
1580 319