2606
5
1789
4
2017
2
1516
1
674
739
1735
6
894
896
0
2096
3
858
581
648
756
615
386
466
543
3449
7
2538
17
461
732
661
570
640
945
869
1820
1375
2453