294
1
1050
1065
563
739
475
1875
77
220
74
604
990
2
1851
496
95
559
1061
432
620
641
682
635
509
696
1246
579
1327
669
323
2980