5595 65
32426 884
39698 726
8510 767
58245 1065
21019 362
3479 226
2903 234
4955 373
4039 172
3112 439
3545 494
2950 63
8560 927
7373 622
5313 628
2257 511