3587
2
3080
3
2011
0
21152
8
2528
17607
5
3942
2917
3889
4
1047
3090
6
3238
7
2932
297066
5375
1574
1
3292
2977
3637
3060
2822