15856 893
5404 402
4963 729
1782 201
2282 266
4084 834
3342 239
13656 575
3637 424
3279 145
3723 211
2059 36
7610 582
6763 935
5292 471
5972 751
4676 712
11962 602
1363 33
5905 429
8312 600
2937 486
4318 725
21482 999