5601 803
30215 155
20216 901
45757 639
16887 154
16226 616
16550 636
8343 208
8745 126
7912 582
24568 369
27708 623
36438 544