2972 528
24445 943
46392 825
31356 407
42670 337
18158 552
42044 471
3137 625
3725 452
3307 195
30028 286
220903 174
1084 146
5361 715
64304 592
35722 653
23345 511
59396 124
15846 522
23179 122
10897 263
16325 590
3959 516
29147 111
51296 94
10052 183
3776 194
9575 881