19783
2
2535
32302
0
25669
2921
5
3498
4
2551
1
7258
2204
1816
3090
6
7793
2449
2316
2932
1603
4431
9
2666
17946
83
2990
1265
1247
30334
1632
3546
2906
1153
2173
5440
8