312 308140
377 470951
160 260270
111 145872
154 133731
141 290461
245 201525
242 449665
249 142693
45 29552
193 111391
114 88010
124 69980
130 92006
66 45942
38 6534
202 55443
143 81512
111 74056
99 49494
118 52293
122 54440
82 81027
80 12398
95 117052
130 110033
69 34850
60 81598
146 38703
126 35211
20 2003
45 14994
85 28953
116 30209
15 11950
135 82081
102 7196
86 37108
96 91621
102 44170
51 12086
73 30461