20
1253
92
699
30
161
34
455
34
27
127
310
376
369
294
13
783
318
1972
370
635
842
603
729
568
239
754
496
825
168
810
30
218
199
713
1144
75
253
873
456
919
491
55
1168
266
253
510
920
364
398
997
209
2041
444
32
