19783
2
25669
0
32302
1585
1583
1
3461
4
2535
2932
3498
5151
17946
2528
3
1153
4259
3090
6
945
2012
2366
994
21152
8
912
1759
1589
2583
7
197
3080
2316
1977
1417
1740