2915 528
24416 943
46245 825
31269 407
42456 337
18086 552
42015 471
3067 625
3678 452
3186 195
29139 286
220737 174
1061 146
5307 715
63325 592
35250 653
23081 511
59319 124
15803 522
23133 122
10857 263
16225 590
3944 516
29027 111
51286 94
9959 183
3761 194
9536 881