1022
23329
2390
18516
915
1114
13636
10213
624
362
652
863
655212
46743
46650
44878
4013271
3800157
31774
3104151
29596
25392
23320
21470