10
306
0
50
1336
5
66
1728
9
68
1504
37
4838
40
2413
4
1301
2460
3
2057
1883
6
2973
2
8
1445
1802
2759
3511
1276
1
954
1080
966
1350
921
902
835
7
2084
2784
2236
1017
988