3090
6
32302
0
536
2903
3
2932
2
485
413
475
2181
5
21152
8
108797
10827
4
1397
985
1
3080
572
361
297066
501
2366
1289601
471
1034
444571
9
1591
3386
5431
1068
2395