21152
8
1189
0
2535
2
2711
2082
1
3498
4
19783
1193
14125
10
392
504
2740
3
2996
2139
804
2593
4651
2763
17946
2911
9
490
32302
463
394
1374
619
2089
493
1183
6753
17