268396
206104
35346
21532
472133
397964
492127
53356
318113
765347
359966
812894
4189364
3550456
3489929
3152460
2847998
2754283
2725955
2547725
2466226
2077209
1922351
1877407