294
1
1050
1065
564
740
475
1875
78
221
74
604
990
2
1851
496
95
559
1061
433
621
641
683
635
510
696
1246
579
1327
671
323
2980