19783
2
2535
32302
0
25669
572
2903
3
2921
5
3498
4
6327
7
2996
14
3090
6
4996
7793
2316
3749
1002
2932
1603
1
1337
2332
2666
9
17946
2990
1265
30334
4449
1189
2906
1153