29096 891
3375 771
4456 643
2467 639
7876 789
2028 175
23262 1053
33537 384
7274 555
7531 391
7519 250
11170 122
11672 347
12242 815
3097 498
2886 201