10043
10
1618
1
847
3998
5717
9
1536
7549
239
0
3502
5
1816
2
814
960
1753
884
3227
4375
4
3520
1783
1115
2160
4888
20
1137
1449
859
3
2021
2189
3465
17970
15
5949
3062