294
1
1050
1065
564
740
476
1875
79
222
76
604
991
2
1851
498
95
559
1061
433
621
641
683
635
510
696
1247
579
1327
672
323
2980