5593 65
32425 884
39695 726
8510 767
58237 1065
21019 362
3479 226
2903 234
4953 373
4039 172
3112 439
3545 494
2949 63
8560 927
7372 622
5313 628
2257 511