31089 717
5795 416
2817 446
15919 211
16575 457
2499 459
2907 148
4030 583
21651 482
1892 106
6469 629
829 41
4076 517
4778 101
1958 160
1580 319