960
1593
1333
945
2516
915
2744
22897
4941
1914
9922
8683
1062
1098
1066
3788
9000
4493
1880
9203
9047
2012
10224
4134
2470
2129
10646
1504
6504
26812
3939
13951
8517
2686
1712
1740
3365
3651
6006
2415
3173
3558
27929
4955
2168
12968
3345
5580
3537
6520
40037
43970
24042