946
2
1225
1
591
1034
1371
1883
1086
1128
1066
1484
72
1914
1361
1174
1041
1337
663
483
1145
1657
914
1312
902
983
982
3
795
909
1180
1203
1432