490
276
355
265
522
409
385
499
349
410
403
7347
1131
1802
1487
2288
406
882
968
685
672
602
796
4425
625
1
489
274
1801
481
537
6248
4010
7826
996
5779
1948
8556
14649