312 294946
377 445481
160 244824
76 120815
104 96452
208 146666
111 138660
73 108141
56 103999
85 100078
59 47107
44 26363
84 38536
119 82731
209 196607
44 82736
23 28472
150 70489
154 125658
65 49409
141 278516
176 233562
196 199279
245 189404
163 208734
163 111696
54 29540
82 57629
55 29559
158 286792
60 24078
47 16703
90 130775
202 206925
242 428751
50 12621
118 9298
249 134331
80 79547
60 33626
62 27640
56 88078