1045
0
4248
1
3090
6
2903
3
2932
2
2996
190
1189
21152
8
1604
1498
3080
108797
536
572
109
501
14
515
471
670
1120
1560
308
3158
558
25669
464
1080
445