40327 1156
12052 399
7547 429
3425 78
4219 392
19950 588
15492 758
7314 782
19998 286
16525 349
7716 335
28867 973
15279 543
4159 491
5229 181
14491 831
11662 524
6365 181
9132 819
4519 533
10704 141
7020 397
13520 614
23631 253