3090
6
25669
0
2903
3
2932
2
1193
255
2013
3125
166
2709
21152
8
1189
1591
7042
5
3688
863
3080
3673
2600
4
542
4291
758
2996
573
1289601
2057
1
2919
857
2429
14