31038 90
80559 656
52615 351
32729 151
54643 669
50302 734
25249 276
15960 104
31331 572
87527 456
21803 379
21389 273
56733 794
33466 366
79572 500
16240 362
52292 532