2843
4
20634
8
892
0
1463
1
7334
1869
5
1923
3
1343
1603
1967
2076
467
961
2855
2274
2
2097
2727
236
247
1569
2710
810
1695
5089
2977
4111
1329