2635
0
1045
4143
6
918
1971
273
1132
604
640
1430
427
945
1612
424
521
20634
8
798
615
955
1961
415
475
2668
2