2996
0
1189
1282
1
3090
6
21152
8
3231
2
2903
3
2932
2219
4
14
818
3080
137
1181
34
108797
2727
17946
476
536
25669
657
754
1145
490
655
627
1429
3206
5
350