57223
56431
15927
37920
7150
1663
33613
28525
3919
27724
40357
1076
655212
46743
46650
44878
4013271
3800157
31774
3104151
29596
25392
23320
21470