2345
1098
1901
939
961
1504
2419
2784
3500
1588
898
1318
982
1355
1127
1741
3073
4809
4983
1623
14658
3199
967
1006
931