1056
2457
1205
1242
3101
3349
1779
1998
1367
1461
1476
1686
27795
1594
2217
2931
1963
5147
4812
2967
3381
5542
3260
3161
16189
11694
3453
22905
4008
2862
4867
63879
7710
7637