5031 871
16580 235
14008 396
45959 847
26476 80
6694 594
28728 647
22539 823
8172 576
3409 358
11006 610
27700 741
17635 257
20608 206
14956 656
12354 629
21213 711
24517 279
23619 841
17780 587
11885 256
6335 560
24507 369
19917 572
10062 513
2814 317
21039 551
11329 868