21152
8
1267
2
2711
5232
7
4651
3
2911
9
5151
2535
19783
25669
0
5209
536
2932
2676
1
1942
14
3498
4
32302
2176
2405
2996
17946
2740
2082
2593
1189
1153
1675
6307
10
2995