31178 270
195078 922
85616 392
161037 548
128069 407
151660 717
32586 228
145826 629
86289 181
39595 266