3090
6
2996
0
2903
3
2932
2
485
21152
8
531
3080
1588
544
108797
255
929
747
1287
96
670
1189
3567
1216
2909
1
464
471
25669
1133
1199
418
476
1479
1629