340
0
462
418
360
777
1728
72191
1012
738
2399
698
893
1109
1005
673
3158
515
521
516
857
458
178
1325
952