532
943
1939
33414
828
736
1401
28926
1033
1113
604
1635
654912
46743
46620
44868
4010271
3792157
31754
3102151
29586
25382
23320
21470