16591 940
25200 943
26121 371
4210 198
8977 495
1365 41
5451 117
5051 636
9771 687
6177 628
12119 620
8425 806
12167 592
5602 55
7320 564
155728 264
22179 461
6874 519
14888 285