1229
4
512
1
487
2
3139
8
559
406
1783
11
2021
1643
2930
6
776
2957
1001
1109
679
562
506
412
948
1653
22
2587
1823
634
661
414
854
491
620
2154
3
448