3090
6
2903
3
2932
2
2996
0
21152
8
2854
1
33393
10
2333
4325
15
2017
3738
5
3965
3080
2003
1436
108797
8299
9
7003
3508
2015
2243
3207
25669
1769
5417
8313
3206
8003
3117
1537