712
35
1431
105
1081
151
24
304
424
841
691
13
27
16
42
21
1325
1225
262
412
653
211
361
625
879
732
865
903