1094
0
558
547
3544
3090
6
346
2996
645
2903
3
2932
2
522
476
934
1045
452
1199
308
21152
8
651
471
536
2533
352
582
570
1126
1726
330
541
1106