505 90
13323 41
4919 654
2772 119
8107 184
18618 121
54450 68
12893 604
1947 71
20825 647
17524 76
23430 900
17667 73
13393 822
24991 755
5636 602
66647 515
8474 268
7322 456
5270 238
5116 184
105218 264
10368 336
14687 575
63838 107
7981 79
2412 211
5210 678