3000 75
6047 128
10756 701
6558 89
5158 36
8197 726
8697 568
30541 295
5672 479
6002 685
4209 282
32704 921
3694 114
7897 891
33012 791
4340 407
32239 796
4519 465
9498 631
20905 375
9520 686
7232 459
111961 828
101106 399