2535
2
19783
2996
0
14
25669
17946
572
32302
1346
583
576
308
1035
903
2476
21152
8
2932
531
471
536
3498
4
410
348
1189
658
2258
1
2087
931
3779
1162