39971 1156
11963 399
7377 426
3348 78
4185 392
19992 588
15406 758
7237 782
19804 286
16638 349
7703 335
28577 968
15260 543
4095 491
5195 181
14166 831
11638 524
4157 181
9028 819
4387 533
10632 141
7007 397
12026 613
23478 253