3498
4
3090
6
2535
2
19783
32302
0
25669
2932
17946
3554
3
1153
770
1
4471
21152
8
2666
9
2757
3879
7
3145
1294
660
3080
2986
528
1044
1059
2235
3724
506
1184
510
1503