506 90
13334 41
4920 654
2775 119
8113 184
18632 121
54462 68
12899 604
1947 71
20829 647
17531 76
23445 900
17669 73
13393 822
24992 755
5637 602
66648 515
8474 268
7327 456
5272 238
5118 184
105231 264
10370 336
14691 575
63851 107
7984 79
2414 211
5210 678