490
2023
2234
3009
1057
511
24411
450
764
1574
666
516
651212
46563
46350
44668
3980271
3756157
31614
3082151
29376
25182
23160
21260