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