7057
3
2041
1851
4
1435
2
3960
1
1596
1384
2402
3722
17
2202
2500
6
25095
12
2865
3020
1544
1730
3187
5
1371
3083
13
1809
706
949
1805
2915
7
8018
8
3424
15
3019
3005
1013
7087