103680 32
101406 31
64408 10
31128 3
192126 38
50506 11
69426 14
22577 1
209330 61
109476 35
120959 39
41728 2
39308 9
45077 7
37606 7
65805 12
55455 11
67879 6
86680 33
143054 15
99456 29
69334 20
64934 16
52257 9