1126
382
991
240
1585
368
941
852
1063
626
750
1250
837
255
1864
1062
1067
453
1171
291
719
191
506
2059
