21152
8
2711
2
1804
3
4651
2911
9
5151
2535
19783
2676
1
1706
1819
1044
2932
1942
3498
4
32302
0
1321
2405
17946
2740
2082
216
688
2593
1888
1153
6307
10
2982
3090
6
4724