5993 561
87570 325
33465 364
15069 505
4187 837
19087 601
5700 806
4949 70
7610 551
7556 483
2572 420