4994 514
105685 236
42922 217
19395 405
11022 561
5761 447
8952 806
3299 261
2388 406
2746 755
2691 433