80652 311
47184 77
19182 534
11371 257
8673 196
13263 660
10186 97
22825 525
21655 473
4548 50
8197 387
3767 503
3686 814
2751 521
5781 605
3126 337
6330 987
3518 354
3547 602
2472 213
2544 166
4704 379
6578 589
5892 167
6541 132
2092 55
13346 97
91631 816