161650 1038
150272 241
69623 465
47547 576
31672 315
33822 624
8451 904
4334 56
1918 116
26378 633
45184 950
13612 58