812
687
726
856
848
952
1173
4775
828
1325
1515
2148
1335
1361
1700
2628
1372
1431
2016
1699
1705
3520
2320
6050
3197
126124