21166
0
10220
6
1584
2
2926
1
2605
9
1298
3
636
2359
543
1555
1369
1344
2297
1139
2742
1046
1327
1164
1065
1730
988
1886
1475
823
1915
1146
956
3158
8847
23
1203