3127 682
9621 855
23159 762
31337 434
3358 927
28930 529
39022 793
12003 264
4218 332
8384 127
5604 62
3531 851
11796 772
7630 155
3567 339
14377 829
10045 636
7060 254
3982 454
7702 318
21787 593
36674 529
12586 375
52228 731
10985 343
4043 172
7621 488
3979 311