3649
4
4599
10
2551
3
1828
1
20850
5
1288
1716
2
989
0
4335
1268
1507
2165
3044
15
3965
3001
2194
5915
11
3354
1305
800
5156
13
2733
412
9816
2408
8
743
2366
3089
4862
3546