5003 514
105784 236
42952 217
19418 405
11044 561
5768 447
8955 806
3302 261
2389 406
2748 755
2695 433