3090
6
2013
2
3132
10
1347
1
458
0
1002
2535
19783
2002
3
2358
9
2932
3498
4
3771
32302
17946
3868
1320
1153
10598
1903
3694
5347
1960
1106
6095
2160
21152
8
25669
2690
4537