1019
465
328
112
905
162
593
291
811
331
156
53
557
300
1933
848
1598
939
1535
511
973
359
1024
502
549
179
793
375
745
284
411
191
762
182
508
225
277
101
658
300