10544
5
2917
1839
1
1133
99072
0
1749
1241
1036
693
2648
1672
1401
2
1808
2516
3354
9
1288
2841
1218
5546
6
1825
1502
2647
4248
1549
1424
2209
3644
579
2977
2901