1035
812
766
280
770
1379
1022
729
695
21415
1150
17114
687412
49253
48510
47948
4248271
4040158
33084
3250151
31036
26622
24451
22830