786
24914
1395
20126
1240
624
703
9114
404
790
652
594
648812
46283
46200
44438
3937271
3731157
31494
3059151
29196
24982
22990
21180