161653 1038
150274 241
69624 465
47548 576
31672 315
33822 624
8451 904
4334 56
1918 116
26379 633
45186 950
13612 58