3090
6
2903
3
2932
2
1816
0
32302
21152
8
14
1189
19783
572
3080
3673
6983
10
2906
1
2996
17946
1310
1193
2986
25669
1514
616
1289601
4
3765
1849
2203
1628
3624
392
1537