1189
0
2139
4
1193
3090
6
2903
3
2932
2
394
3498
929
504
21152
8
2535
503
128
2996
633
19783
623
1
167
14
475
1107
4471
25669
3310
1829
2466
5
598
3080
597