19783
2
2983
4614
6
1194
1
2535
25669
0
32302
17946
2906
2732
2502
5440
8
4168
5
7793
4
3090
3546
2258
2132
2333
3
2932
8819
12
2664
2621
3498
1941
2466
2666
9
2160
2920
12761