509 46
12100 502
3318 127
11877 473
1684 377
20673 729
7309 315
2846 143
2797 819
1670 263
22761 672
7106 555
5030 309
16297 608
75864 642
9696 770
7234 755
18322 328
55050 389
9350 143
2774 390
21389 261
33183 374
26268 384