29062 83
7053 63
3784 485
23744 116
17991 464
16869 724
11135 287
12950 573
2864 747
3544 278
1442 273
3625 511
3245 743
5617 516