2923 685
2204 487
5705 509
13868 561
3914 140
40541 423
2616 67
3806 604
4467 840
9462 639
2182 220
4781 828
11695 731
3061 343
4644 641