2104
1
461
927
1643
2
1014
3439
8
94424
3
2650
20
1332
0
761
1348
5151
6091
4
2439
844
2755
2825
1787
2032
3554
2263
2277
5597