4981 309
20607 729
5187 870
125795 209
98888 510
59043 177
15313 95
11787 82
13100 391
29424 368
8970 333
5233 605
3799 76
24513 798
5349 501
9210 614
37585 694
3375 422