3257
10160
27372
42909
83036
87180
92720
105831
112500
121212
141749
153623
184124
200003
221484
288491
319843
332396
358516
391966
422204
434371
444662
456857
470194
488829
502957
518553
529884
539502
557501
576587
603711
613601
629648
645013
660375
668838
723975
