5902 503
7573 734
7953 312
17623 312
6373 277
54906 759
17878 876
2788 343
8913 670
13066 170
4158 880
2466 423
1705 136
2859 632
3461 634
2210 125