43924
8032
2647
31554
449176
482894
6380
5980
4131833
5003391
4560
55021
687712
49343
48550
47998
4254271
4041158
33114
3254151
31056
26642
24481
22860