2001
1
2245
3
1371
3090
6
2903
2932
2
2131
3765
4
21152
8
929
2600
19944
3080
297066
0
1606
9956
2727
2377
1860
1825
2243
1266
1213
1053
1140
571
10243
894
1111