29762 64
18170 199
5821 55
4795 641
13953 441
4530 253
4066 680
10890 413
2699 125
9519 532
4938 162
5237 136
12521 339
1637 121
4337 528
3184 371
2686 301
3472 232
3805 80
7231 702
8234 474
4116 607
3328 551
5432 89
81096 803
4668 98
2942 366
7866 299