31033 717
5790 416
2814 446
15918 211
16573 457
2489 459
2907 148
4025 583
21643 482
1891 106
6436 629
827 41
4074 517
4774 101
1945 160
1580 319