4211
1261
776
752
800
1253
1555
876
1465
869
4296
3810
1134
2082
1318
2809
2267
1697
1636
1487
2574
2477
1523
1588
1702
4084
2971
8347
5226
2366
1770
19972
2414
1839
3793
30528
6050
2697
26358
6635
5073
10954
4314
6247
20109
3061
2893
12477
8702
18737
2920