21152
8
7793
4
2535
2
1431
1
2219
3498
2711
4651
3
5212
6
2911
9
32302
0
2688
5151
1301
19783
2932
2676
4070
1603
1942
2405
10582
17946
2740
2082
1547
2990
2593
4009
8072