355 145484
46 109409
173 76741
85 67897
75 62480
104 48011
113 47651
69 42466
52 41943
129 40165
62 39327
84 39291
75 37101
85 36462
76 35906
93 35422
92 23549
87 23280
90 22946
84 22092
51 21513
34 21389
83 21345
64 21191
46 18504
176 18328
116 17605
57 16650
93 15645
59 15411
49 15393
56 14661
49 14541
33 13029
36 11558
60 11312
81 10946
50 10105
52 9992
8 9979
43 9740
28 9705