1189
0
3090
6
2903
3
2932
2
2139
4
3498
21152
8
1193
2535
2996
3080
1751
1
493
504
392
1527
597
1829
3211
394
402
490
167
503
3085
5
804
2089
3158
929
1107