39975 685
12643 262
7888 228
20947 313
7205 513
22229 433
6176 362
4504 74
3830 218
4682 661
9013 828
3359 387
6724 311
10909 345
3018 92