430
563
13570
782
972
1030
913
694
653
716
823
651512
46563
46360
44688
3980271
3756157
31614
3084151
29376
25182
23170
21260