3090
6
181997
11
2535
2
25669
0
21152
8
3083
32302
19783
2932
3498
4
1267
17946
2886
1294
1
2335
2996
1153
3696
1788
2328
3
2660
6710
3080
1517
206
1347
1175
3222
892
1044