20629
0
25171
1260
1
15344
2
14084
473
1014
88
1474
9
3215
3892
1079
1123
3
709
1157
1142
5
1645
1353
1678
1194
463
2460
1745
4
1578
3087
124
1981
908
1584
1425