3090
6
14
0
2903
3
2932
2
284
1189
2366
1
21152
8
536
3080
572
2258
19783
460
25669
442
788
402
334
351
681
644
660
2996
32302
951
2524
47639
713
2535