3607
1621
5046
1331
3484
4008
6326
3823
2344
1843
1673
10572
3426
15073
102975
18131
4465
4338
1682
1468
2710
2155
1858
34052
2145
3813
1647
2787
3282
2092
29221
4204
14672
18916