2123 162
5960 669
30788 83
7707 63
4004 485
24831 118
18713 464
17005 724
12395 287
13084 573
2934 747
3872 278
1532 273
4027 511
3315 743
6013 516