21998 92
52331 289
9718 266
13012 636
3682 477
8587 949
4288 383
3605 81
5701 561
9831 328
9622 281
6017 366
2294 78
5196 412
4227 567
22322 576
5334 672
5942 509
6215 650
20530 125
69035 623
44363 417
37513 679