2485
2
928
0
1814
4
2738
3
1119
2795
1
101415
109
1974
1543
2259
7034
1442
2060
3221
20
1914
2903
8411
575
2403
550
1253
6019
16
1812
1579
2788
3560
2763
775
621
2890