863
1175391
9110
1152
660
901
9810
563
430
590
913
1030
652412
46603
46420
44708
3988271
3767157
31634
3093151
29486
25242
23190
21380