5601 803
30216 155
20216 901
45758 639
16888 154
16227 616
16550 636
8343 208
8745 126
7914 582
24570 369
27711 623
36440 544