21152
8
2138
2
2439
637
0
2711
4651
3
2911
9
597
5151
2535
19783
380
2932
2676
1
1942
3498
4
1524
32302
2405
17946
2740
2082
497
2593
968
1560
1153
2194
6307
10
3090
6