398521
398170
388193
382808
382027
376405
375154
374639
369680
357510
351734
349785
341556
340803
328277
311977
307884
302968
299468
299384
299152
299006
296303
284473
280412
269599
269501
264728
255975
254082
250519
248180
229879
228364
226686
217812
216845
216084
208802
208577
204599
200846
194367
183751
183043
182496
139405
135362