39016 371
3026 419
5366 565
17119 650
3095 142
4201 452
2712 394
3367 326
7257 249
12469 324
19937 66
10026 818
7360 775
4255 329
4839 463
5402 756
12342 497
8972 374
6108 843
3109 377
8724 158
4480 80
4492 658
7343 892