3041
3
4622
7
2127
8
3755
1
2899
2370
4004
6
20842
5
13570
14
3550
3317
4571
3887
3182
2
12708
4
2484
2471
3858
5214
3613
1951
1962
9212
4880
3299
2321
1948
2735
3170
2619