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