15966
3999
14050
2147
10664
849
9610
777
7948
3259
5413
1231
5405
1187
3986
3998
3903
1578
3776
1230
3284
1423
3240
858
3019
1101
1966
7500
1614
4870
1510
4892
1325
4296
818
3761