759
311
1294
1037
1205
46
23313
32
1357
1929
15611
1055
504
922
1135
374
194
1947
27727
511
22612
1259
11912
682
344
645
1647