402
2
320
1
419
384
765
989
3
274
339
1459
119
112
89
280
625
288
547
286
241
393
219
244
513
744
498
93
516
661
397
85