5012
4042
3585
3600
4945
4308
2857
4234
2236
3709
2540
3571
2645
3217
3072
3774
1729
3462
3132
2996
6
4
3
22
86
18
16
14
13