16580 940
25113 943
26105 371
4178 197
8939 495
1356 41
5262 117
4953 636
9586 687
6121 628
11900 620
8296 806
11975 592
5535 55
7254 564
155646 264
22125 461
6863 519
14872 285