505 90
13323 41
4917 654
2771 119
8105 184
18613 121
54449 68
12892 604
1947 71
20824 647
17522 76
23427 900
17667 73
13393 822
24991 755
5636 602
66645 515
8474 268
7321 456
5270 238
5116 184
105216 264
10368 336
14686 575
63833 107
7980 79
2412 211
5210 678