1933
4085
3356
6974
25378
2357
3093
5406
1184
3205
31691
887
1051
1355
1149
1126
1316
9099
1168
826
683
1082
1423
639
803
993
677
1209
604
594
798
645
903
675
769
1128
931
758
769
2196
2149
800
5710
1117
818
1146
919
1649
687
795
1812
1296
719
1070
1253
730
702
688
3061
764