21152
8
2366
1
1568
1778
2711
2
4651
3
2911
9
1444
3109
14
1476
5151
2535
19783
2676
1993
2932
1942
3498
4
3296
32302
0
2405
17946
2740
2082
2593
2982
1153
6307
10
3090
6
4724