19783
2
25669
0
2173
1
32302
2535
2999
3
1788
21152
8
3090
6
3107
7
3083
2366
1095
3173
1451
2578
2932
1260
3498
4
17946
4074
1329
1294
1767
30334
1153
2615
848
1320
995