926
875
508
7685
912
1123
1502
434
1260
691
1358
1219
2854
1020
1702
874
829
812
886
429
618
604
734
1236
1014
1310
678
958
686
840
1079
702
900
1213
865
871
1658
1232
1649
2007
358
459
409
3189
1577
785
1187
1387
4401
1187