5019 309
20660 729
125807 209
59053 177
29427 368
5235 605
3800 76
24513 798
5350 501
9212 614
37594 694
3375 422