22440
43319
9551
15634
1648
7839
1226
17801
5546
1118
1639
3149
1493
4034
3891
22320
27198
3682
5091
29949
7862
5045
8766
63890
4634
5821
237115
2490
3775
296618
6626
11820