5601 803
30220 155
20217 901
45758 639
16888 154
16227 616
16554 636
8346 208
8745 126
7914 582
24573 369
27714 623
36442 544