5048 309
20685 729
125814 209
59063 177
29428 368
5244 605
3801 76
24513 798
5350 501
9214 614
37594 694
3375 422