390
912
943
1155
981
774
700
11812
1164
977
17612
10522
689512
49483
48690
48148
4258271
4049158
33184
3257151
31166
26722
24501
22910