3786
11491
9885
1975
14562
5832
29102
3966
3619
5100
4148
3303
4241
2818
3391
2681
2156
7720
5329
2324
22469
11430
5307
2751
6948
17478
15091
6912
10586
5260