31146 570
4858 425
53260 154
45129 693
23028 494
60020 285
35413 946
55888 672
47620 498
26746 653
21386 418