5005 514
105806 236
42959 217
19423 405
11046 561
5770 447
8956 806
3303 261
2389 406
2748 755
2695 433