30396 150
16221 716
38288 470
23524 323
32536 273
20276 434
2114 186
38124 645
14834 580
16964 329
8782 115
7430 271
13802 775
26885 197
28723 468
9912 754
15884 353
14406 533
13170 771
23025 595
27260 164
7587 399
9007 708
25775 280
9647 344
42642 136
5703 219
13509 684