16591 940
25200 943
26121 371
4210 198
8982 495
1365 41
5456 117
5053 636
9772 687
6177 628
12123 620
8427 806
12171 592
5603 55
7321 564
155728 264
22179 461
6875 519
14888 285