5090
2
3158
1
2495
0
2550
2088
5627
1950
539
55904
3738
5
3071
9
21152
8
2949
3539
3
3316
10
1606
1036
37355
13
17970
15
1247
1045