312 174770
375 242755
159 145993
111 83788
154 69164
141 180591
243 94222
243 261524
250 65970
46 17565
192 64483
114 43636
124 35451
130 46593
66 24348
38 3579
212 27554
143 46029
111 37847
99 27447
118 26514
122 25500
82 46615
80 8288
95 56175
129 56903
69 19630
60 46430
145 17318
126 21561
20 1215
45 9681
86 14716
116 16766
15 7060
136 37987
102 4293
86 12309
96 45826
102 22383
51 5048
73 16055