238688
884202
767330
684830
647526
869478
169271
141440
70773
615515
28350
508929
5475367
4504935
4318459
3440462
3432998
3383286
3329956
2995729
2980226
2473209
2128352
2123407