829
1584
1717
1658
4693
1288
3460
5036
1883
29779
3419
3446
8574
4732
1303
5646
3399
16530
5151
1705
6512
56401
12555
23012