2996
0
14
572
536
3090
6
1189
616
297066
2903
3
3551
10
2932
2
1537
1
1560
255
344
1369
2909
21152
8
699
473
482
1199
895
420
1133
433
583
1094
1181
1849