3608
3290
3734
2824
3391
3863
6472
13364
5845
3505
3287
4072
7965
2978
12150
4203
4787
4233
16981
27382
38913
10516
8976
12291
16036