695
575
5311
603
464
852
1153
888
542
483
816
911
632812
45150
45063
43328
3836270
3636157
30944
2988150
28656
24302
22480
20650