3595
1612
5035
1323
3475
4000
6312
3812
2334
1834
1651
10560
3415
15063
102928
18095
4456
4326
1670
1458
2701
2135
1849
34015
2138
3794
1638
2778
3272
2084
29170
4190
14656
18900