3090
6
21152
8
14
0
2903
3
2932
2
572
3080
2996
19944
17946
1189
2087
181997
11
1453
562
1
1704
2372
25669
19783
2535
4044
5
3083
2465
3125
3546
32302
2366
3498
4
616
3779