2499
2
754
1
1647
4
1581
462
0
816
108797
637
5126
3527
796
6
3587
1226
1926
5
2234
762
4082
7
1695
954
2386
888
2297