407962
406859
406640
406567
401781
401331
396877
388094
387949
384576
382108
381854
372318
372236
372002
371966
369883
366299
365074
358759
355003
353894
351368
350213
350212
350043
349645
349252
348686
347453
346937
346909
346838
343458
343440
342672
342537
341300
341292
340178
340032
340029
339019
337712
336270
334617
329317
329038