5909 503
7583 734
7963 312
17625 312
6377 277
54918 759
17878 876
2788 343
8916 670
13066 170
4158 880
2467 423
1705 136
2860 632
3461 634
2210 125