2509
1
2960
2
12459
3
4926
5
3460
7
5597
8
6267
18
783
619
0
697
854
1649
938
672
2123
1821
5233
10
1579
1672
2722
742
14861
4617
4