505 90
13320 41
4917 654
2771 119
8105 184
18603 121
54443 68
12891 604
1947 71
20824 647
17520 76
23422 900
17661 73
13393 822
24990 755
5636 602
66644 515
8474 268
7321 456
5270 238
5116 184
105213 264
10366 336
14685 575
63831 107
7980 79
2412 211
5209 678