12012 303
29727 642
8105 109
15102 673
16853 581
31511 184
8384 66
19867 178
27512 309
51554 522
23555 663
32775 423
186154 687
240975 865
22484 76
15782 152
13191 153
194135 846
75425 891
16056 839
47655 434
15305 283
75433 961
38973 576