2001
1
1371
3090
6
10243
4
2903
3
2996
0
2932
2
929
21152
8
19944
1404
2131
108797
1606
2600
2377
2989
2005
3080
2475
583
564
1041
1075
909
2440
9956
3551
10
197
501