999 135
2882 811
26384 604
390293 1034
4245 651
5561 94
18660 722
43979 378
3038 70
3968 366
2621 373
3799 191
5210 690
13718 345
2864 39
3781 356
4534 956
2747 261
12620 200
21011 167
20470 483
177746 575
5336 100
79060 788
8966 796
7405 530
53997 452
2300 135