16005 940
24445 943
25396 371
3407 197
7267 493
1133 41
1754 116
3905 636
7231 684
5007 628
9216 616
6665 806
9396 590
4070 54
5833 563
152712 264
20599 460
6182 519
14317 285