5060 771
34664 89
2915 757
1523 199
33770 306
29817 316
15096 314
113572 696
23019 659
28205 210
12717 483
4306 295
1268 60
4445 390