112
1
703
2
536
466
539
758
458
1494
4
545
651
685
557
1249
5
91
97
401
481
88
434
453
474
1935
3
308
3535
1063
642
1324
1594
86
885