41581 685
14374 262
8270 229
21235 313
7425 513
23750 433
6585 362
5079 74
4033 218
4788 661
9413 828
3467 387
6902 311
11198 345
3144 92