4991 514
105635 236
42901 217
19386 405
11017 561
5757 447
8950 806
3291 261
2384 406
2743 755
2687 433