686
1520
1181
699
872
828
809
1153
1377
1954
1533
2169
1745
1872
1782
1590
2189
1687
5467
3502
2259
2504
5170
3972
3117
3062
4139