5916 503
7589 734
7971 312
17630 312
6379 277
54924 759
17878 876
2789 343
8918 670
13066 170
4158 880
2467 423
1705 136
2860 632
3461 634
2210 125