512
1
1131
5
2183
4
1229
491
2
620
854
486
405
1783
11
3139
8
559
1780
530
591
538
754
2004
509
904
12
542
4403
1616
6
479
1013
1860
503
506
1518