3032 120
34771 947
66013 98
3051 281
5917 582
62887 350
26511 515
14141 209
18187 475
6309 579
20154 166
28985 336
8980 513
112674 957
11640 253
11329 613
16565 885
20609 590
35779 758
7981 775
39863 968
12276 769
18431 179
12528 739
2130 301
11339 759
4815 542
4804 129