312 180268
375 250131
159 150368
111 85280
154 71823
141 185467
243 97522
243 266649
250 68350
46 17939
192 67509
114 44416
124 36967
130 49609
66 26038
38 3877
212 28943
143 47860
111 39238
99 28481
118 27488
122 26336
82 47921
80 8616
95 57881
129 59185
69 20159
60 47484
145 18543
126 22741
20 1231
45 9926
86 15130
116 17388
15 7121
136 40507
102 4296
86 12892
96 47257
102 23155
51 5060
73 16466