1846
1483
30734
33514
838
1645
684
580
943
35924
1939
23511
656812
46773
46690
45038
4020271
3813157
31794
3113151
29666
25422
23340
21490