15498 16
34910 57
37725 41
16901 29
24208 40
9525 1
10072 5
9035 8
19146 9
12281 7
19237 21
12918 18
13804 9
13328 13