1080
633
2039
3141
4591
3215
10759
3303
1998
9637
7204
1468
1533
3960
9063
1529
3917
29970
4384
13308
62621
20524
25789