31058 717
5791 416
2815 446
15918 211
16573 457
2494 459
2907 148
4026 583
21648 482
1892 106
6454 629
827 41
4076 517
4776 101
1947 160
1580 319