2980 528
24455 943
46428 826
31379 407
42718 337
18174 552
42047 471
3151 625
3743 452
3337 195
30226 286
220944 174
1093 146
5386 715
64599 594
35828 653
23408 511
59406 124
15866 522
23225 122
10910 263
16347 590
3960 516
29171 111
51300 94
10065 183
3810 194
9583 881