138
1
359
1540
3
886
2040
1346
2
625
1108
8
1365
474
644
565
524
593
222
703
775
596
749
4
3569
5
618
525
94
4217
10
2508
1323
709
351
601