5951 503
7595 734
7982 312
17631 312
6380 277
54959 759
17878 876
2794 343
8920 670
13070 170
4162 881
2468 423
1706 136
2861 632
3461 634
2211 125