103782 32
101601 31
64583 10
31207 3
192353 38
50581 11
69576 14
22734 1
209655 61
109654 35
121028 39
41881 2
39309 9
45128 7
37756 7
65882 12
55653 11
67933 6
86777 33
143153 15
99552 29
69432 20
65004 16
52357 9