3090
6
2535
2
7095
19783
255
0
2996
2366
1
2964
1743
2476
878
2358
9
2932
3498
4
32302
2258
17946
337
2524
2646
1189
3868
10
485
1320
1153
1289601
5242
10598
804
1903
3