294
1
1050
1065
563
739
474
1875
77
219
73
604
990
2
1851
496
95
559
1061
432
620
641
682
634
509
696
1246
579
1327
669
322
2980