1232
823
1015
1046
828
907
1285
1188
844
3191
772
814
917
2620
874
748
860
1093
1266
794
1297
1084
876
1271
1037
1808
964
794
1099
2997
812
906
1172
2003
1278
833
1660
992
1040
994
2227
1443
1366
3674
20613
1433
895
819
37538
801
1004
1562
857
1655
1331
863
870
2157
971
783