2038
1660
914
2578
1711
2427
1207
868
862
755
5179
1272
791
25248
10037
733
1788