294
1
1050
1065
563
740
475
1875
78
220
74
604
990
2
1851
496
95
559
1061
432
621
641
682
635
510
696
1246
579
1327
670
323
2980