20629
0
25171
14084
15346
2
473
1
1261
2460
5
1158
1679
1585
1745
4
909
660
1124
3
710
1474
9
1312
3893
732
1284
2163
127
2628
1672
164
3047
1079
178
122
1353