3608
3290
3734
2824
3390
3863
6471
13364
5845
3505
3287
4072
7965
2978
12150
4203
4787
4233
16980
27382
38913
10515
8976
12291
16036