2110
1
888
1092
2757
1431
2
1669
997
929
1384
2329
3
4311
1382
4833
1988
4768
5
674
695
799
83
1070
1417
2435
2090
1001
1502
1260
1749
1788
1038
1590