2999
1
1679
1614
5
2889
4
1806
2
591
0
2048
1894
2954
3386
19944
1964
3
14801
11
6977
5200
8072
1790
1794
2285
9
6561
14
1416
4748
4094
8
2777
7
3000
6
2729
3994
10114
12
17391
2919