19783
2
25669
0
32302
2535
12185
5
3090
6
2316
3001
2921
2932
2152
3498
4
2666
9
2529
7
17946
7394
4363
785
2430
2906
1
1153
610
5440
8
4690
3
1913
2012
2988
2366
21152
1672