3090
6
259
1
3153
2509
3371
10
1857
2385
0
731
4321
4
2143
4077
1035
9208
7053
7
1251
3435
679
2722
2245
3
3080
21152
8
4562
5
1036
1047
2
2932
297066
3518
151
2960
1966