2245
3
3090
6
1193
2
2903
2932
2535
3693
3765
4
1691
1
21152
8
3053
7
2430
7394
5
12185
7495
9
2354
1603
3498
1301
3080
297066
0
951
2990
785
1012
2988
994
3154
1465
1237