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