401331
400161
398112
397126
389584
371356
353387
352301
351317
347820
327309
325184
317850
312861
312859
301449
300638
300016
294479
285494
285177
264611
222916
222915
219084
216095
211145
211146
196827
195907
195906
146233
137991
137992
111883
113866
111580
113060
113776
113806
113740
113739
110612
111877
110454
110979
112732
110276