3090
6
21152
8
5141
7
2903
3
2932
2
2996
0
25669
2257
1
3551
10
3546
645
3491
4
7793
19783
3080
3779
108797
14
3498
1289601
1189
32302
337
3289
418
3206
5
2366
10827
255
1537