3557
4
1700
3
1687
2170
1442
2738
3903
873
2389
998
4712
1597
1015
1579
940
1417
1278
2228
2231
1049
1503
5112
5977
5083
2193
3179