1439
962
1915
1674
732
68
661
86
22213
1112
541
753
49
762
1006
904
1224
883
1928
642
941
1074
63
652
1401
1011
1712
1496
855
43
1612
823
692
38
83
733
1284
741
521
551