3973
6
302
0
2295
3
4837
5
4874
8
3519
9
5375
2088
3196
2
1569
1
2101
785
610
522
5363
6099
10
12305
3587