21152
8
19783
2
2903
3
2911
9
3765
4
2763
0
5151
18816
11
1942
1
2740
17946
2711
4651
1002
1337
25669
2535
32302
1347
2932
2676
3498
1938
181997
2405
1581
2082
2964
1603
2593