2436
4
1729
3
2512
5
5223
2
3680
2045
1703
1351
2226
10
2177
15777
1
3266
17
967
1804
2102
2706
2212
1092
2796
4366
0
1021
1614
9
9463
3768
6411
1087
6
1590
771
1737
1380