2516
2
2701
4
1004
2053
5
6095
9
6044
8
867
1
1991
3
1632
3338
11
3163
2605
4890
1647
2507
1974
2668
420
1131
0
4526
3336
1032
1846
622
790
906
1439
1668
2188
2544