31046 717
5791 416
2814 446
15918 211
16573 457
2493 459
2907 148
4025 583
21647 482
1891 106
6445 629
827 41
4076 517
4775 101
1945 160
1580 319