12940
977180
9320
848
11010
8110
634
797
45538
836292
97254
645
657912
46823
46760
45088
4030271
3815157
31814
3117151
29726
25442
23350
21510